|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Lianara Dayton
Society for Peace and Unity
5
|
Posted - 2014.05.13 15:02:00 -
[1] - Quote
HI there Hel O'Ween
I was just trying out EWA after a long break from EVE.
Everything in EWA seems to be working perfectly except the Market Orders: when I try to open them then I receive the message "0 market buy orders found." (same for sell orders as well).
I checked and re-checked my API-key and it's definitely a full API and "Market Orders" are definitely available via that API-key (since they get displayed in other tools such as EVEMON).
I also checked both the cached XML for market orders as well as the access DB but both do not contain any market orders what so ever.
I also checked the other obvious things like that I actually have market orders and am using the API-key for the correct account etc...
Lastly, I read the entire documentation in the hopes that I was doing something wrong but I couldn't find anything... is there some problem with the market orders in the current version? Or is it some classical case of ID10T error of some kind?
Thanks in advance for any ideas or advice you can give me...
Also, great work on the tool! I really like it!
Cheers, Lianara Dayton Lianara Dayton, Society for Peace and Unity |

Lianara Dayton
Society for Peace and Unity
5
|
Posted - 2014.05.13 20:43:00 -
[2] - Quote
Hel O'Ween wrote:Hi Lianara ,
holy batman, you've already did a pretty decent analysis yourself.
One thing you didn't mention: have you checked the EWA's log (Extras -> Application log) for errors?
Also, are we talking personal or corporation market orders here? For the later, your character also needs the appropriate ingame roles.
Thanks for the fast response.
First off: it's only personal market orders I'm interested in. I currently don't want to access any corp data.
All other personal data (assets, wallet transactions etc.) are working - it's literally only the market orders.
What I've tried since my last post is:
1.) create a completely new full API key, dedicated only for EWA (in case it was some problem with my old API key).
2.) clear the EWA DB ("Nuke Everything!")
2a.) this seems to be causing some problems for me. After "Nuke Everything" I restarted EWA, get the message that it's the first time I started it on this machine, click OK on the message (normally at this point the options window would appear) but I'm now getting a run time error:
EVEWalletAware
Run-time error '380':
Invalid property value
OK
3.) to resolve the above run time error I simply did a fresh install of EWA - after that I didn't get any more errors on start-up.
4.) in the options of EWA I entered my newly created full API key in the tab "API Key(s)" and marked it as default account but now if I click "Step 1: Retrieve character(s)..." on the "Character(s)" tab of the options then nothing happens. I don't get any error message but the drop-down also isn't populated with characters - so I'm stuck on this step.
Sadly I didn't see your post fast enough so I already deleted the application logs from my previous try (and my current problem doesn't seem to be creating any log entries what so ever except "0 log entries deleted (auto purge)." which doesn't seem relevant.
Please let me know if you want me to try/test something. Perhaps there are some registry entries I should delete after the deinstallation of EWA for example? Something must be different between my first installation this afternoon (where everything worked except the market orders) and my new installation this evening (where I can't even get my characters to appear in the drop-down in the options).
Oh and just to make sure it wasn't an issue with my newly created API key I also tried with my old full API key (the one I used during my first test this afternoon) but with that API key the drop-down also isn't populated with my characters.
It's all very strange...
Cheers, Lianara Lianara Dayton, Society for Peace and Unity |

Lianara Dayton
Society for Peace and Unity
5
|
Posted - 2014.05.15 11:31:00 -
[3] - Quote
Hi there
I just performed the test with the URL as you suggested.
I receive the following error:
"Error message" wrote:2014-05-15 11:11:52 Invalid characterID. 2014-05-15 23:11:52
I just deleted my old full API key that I was using for EWA (and the above test) so there's no harm in sharing it with you:
The URL was: https://api.eveonline.com/char/MarketOrders.xml.aspx?keyID=3356835&vCode=dMsPuTx7m3BFYbJA8YPqqPG12Qs7bsZY13t3tud6LBO0UbLqIl5FtTfCJgrGoaTh
(obviously no longer working since that API key no longer exists)
As far as I can see there are no special characters in the vCode.
I then deleted the above API key and created a new full API and used:
"My temporary vCode for EWA-test" wrote:myPasswordWithOnlyRegularCharacters111222333
as my new vCode and now my market orders are being correctly loaded and displayed in EWA! (Woohoo!)
I'm going to delete this API key again and create a new, more secure one but I'll make sure to use only regular characters instead of the auto-generated vCode that the API key management provides.
Please let me know if you'd like me to provide you with any further data or contact me via PM or EVEMAIL if you'd like to have my API key for testing purposes or something like that.
Thanks for the support!
Cheers, Nialara Lianara Dayton, Society for Peace and Unity |

Lianara Dayton
Society for Peace and Unity
5
|
Posted - 2014.05.15 11:50:00 -
[4] - Quote
I believe I have found the issue:
If I create a new full API key and select "All Characters" then I don't receive any market orders. However, if I go and change it to only a specific character (my trading char in this case) then my market orders are loaded successfully.
The vCode used doesn't seem to make any difference (I just tried the above with a regular auto-generated vCode and it worked perfectly).
Hope that helps!
PS. Perhaps this issue is caused by the fact that the character name of my trading char contains an apostrophe ( ' )? Maybe this is somehow screwing up the query and if the API key is limited to only that single character then the problem doesn't occur since there is only one character to query?
Cheers, Nialara Lianara Dayton, Society for Peace and Unity |
|
|
|